largest win - German English Dictionary